package com.aaa.system.aop.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 自定义注解里面的数据类型只能使用
 *      1、基本数据类型
 *      2、字符串类型
 *      3、枚举类型
 *      4、数组类型
 */

@Target(value=ElementType.METHOD)    //该注解使用位置[TYPE，FIELD，METHOD，PARAMETER]
@Retention(RetentionPolicy.RUNTIME)  //该注解生效时间[SOURCE，CLASS，RUNTIME]
public @interface Log {
    // 操作日志的标题
    String title();
    //操作日志的业务类型
    String business_type();
    //操作类别:1代表pc，2代表手机
    int operator_type() default 1;

}
